package com.cloudkinto.service.stock.vo.record;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @author zhangyy
 * @date 2020/6/10 13:43
 * @description:
 */
@Data
@ApiModel
public class StockRecordPageRes {
    private Long id;
    @ApiModelProperty(value = "产品SKU")
    private String commoditySku;
    @ApiModelProperty(value = "仓库SKU")
    private String storageSku;
    @ApiModelProperty(value = "产品id")
    private Long productInfoId;
    @ApiModelProperty(value = "产品id（某些地方有用）")
    private Long productId;
    @ApiModelProperty(value = "产品名称")
    private String productName;
    @ApiModelProperty(value = "所属店铺")
    private String shop;
    @ApiModelProperty(value = "所在仓库")
    private String storage;
    @ApiModelProperty(value = "所在仓库")
    private Long storageId;
    @ApiModelProperty(value = "可售数量")
    private Integer canSellCount;
    @ApiModelProperty(value = "破损数量")
    private Integer canotSellCount;
    @ApiModelProperty(value = "冻结数量")
    private Integer freezeCount;


    @ApiModelProperty(value = "在途数量")
    private Integer inTransit;

    @ApiModelProperty(value = "未发货数量（listAfter会加上 待转运数量）")
    private Integer noDelivered;

    @ApiModelProperty(value = "未发货数量")
    private Integer justNoDelivered;

    @ApiModelProperty(value = "待转运数量")
    private Integer turnFba;
    @ApiModelProperty(value = "更新时间")
    private Date updateTime;

    private String companyCode;
    @ApiModelProperty(value = "店铺id")
    private Long shopId;
}
